home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cbm / documents / projects / drives / track-density-display.lnx / Density Display (.txt) next >
Encoding:
GEOS ConVerT  |  1999-06-16  |  15.3 KB  |  73 lines

  1. dENSITY dISPLAY
  2. prg FORMATTED geos FILE v1.0
  3. "@d"@d"@d"@d{$7c}
  4. wRITE iMAGE v2.1
  5. GEOwRITE    v2.1
  6. density level display (c) 1990,wESLEY j.
  7. wIESE.mAKE YOUR OWN dld FOR 1541,1571 AND
  8. COMPATIBLES.
  9. hdensity level display
  10. legal notices
  11. aLL DOCUMENTS IN THIS
  12. @ dENSITY lEVEL dISPLAY 
  13. SERIES  ARE cOPYRIGHT (c) 1989, 1990  wESLEY j. wIESE. aLL RIGHTS RESERVED. aNY AND ALL CONSEQUENCES RESULTING FROM THE USE OF THESE DOCUMENTS IS THE EXPRESSED RESPONSIBILITY OF THE USER.tHE AUTHOR WILL NOT BE HELD LIABLE AND DOES NOT IMPLY ANY WARRANTY OR GUARANTEE. tHE AUTHOR DOES CERTIFY THAT ALL INFORMATION PRESENTED IN THESE DOCUMENTS WAS CORRECT, TO HIS KNOWLEDGE, AT THE TIME OF DISTRIBUTION OF THESE DOCUMENTS.
  14. aLL DOCUMENTS IN THIS
  15. @ dENSITY lEVEL dISPLAY
  16.  SERIES ARE THE SOLE PROPERTY OF THE AUTHOR, WHO RETAINS ALL COPYRIGHTS AND PATENTS TO THE MATERIAL PRESENTED.
  17. aLL DOCUMENTS IN THIS 
  18. @dENSITY lEVEL dISPLAY
  19.  SERIES WILL NOT BE DISTRIBUTED  OR REPRODUCED OR STORED IN ANY RETRIEVAL SYSTEM WITHOUT THE PRIOR PERMISSION OF THE AUTHOR.
  20. tHIS DOCUMENT APPEARED FIRST IN THE sOUTHERN mAINE cOMMODORE uSER'S gROUP (
  21. @s.m.c.u.g
  22. .) NEWSLETTER, 
  23. @c-link
  24. , vOLUME 6, iSSUE 5, mAY 1989.
  25. fIRST LET'S LOOK AT THE WAY cOMMODORE dos USES DENSITYS FOR gcr (gROUP cODED rECORDING). uSING A PROGRAMMABLE DIVIDE BY n COUNTER OFF OF A 16 mEGAHERTZ CLOCK, THE SPEED AT WHICH THE DATA IS WRITTEN TO (OR READ FROM) A DISK CAN BE ALTERED. tHIS IS NEEDED BECAUSE THE TRACKS GET PHYSICALLY SMALLER TOWARDS THE CENTER OF THE HUB SO THE FREQUENCY AT WHICH THE DATA IS BEING WRITTEN TO OR READ FROM THE DISK HAS TO BE DECREASED TO KEEP SOME NORMALCY TO THE FLUX DENSITY OF THE DISK. nORMALLY THERE ARE FOUR DENSITYS, ONE BEING THE MOST DENSE, FOUR THE LEAST. mANY COMMERCIAL PROGRAMS USE ONLY THE FIRST TWO DENSITYS TO CRAM MORE INFORMATION ON THE HIGHER TRACKS. uSING A SMALL INTERNALLY OR EXTERNALLY MOUNTED HARDWARE DEVICE WE CAN READ THE DENSITY, VIA 7-SEGMENT led DISPLAY, THAT IS BEING WRITTEN TO OR READ FROM THE DISK. 
  26.  uSING THE 16 mEGAHERTZ CRYSTAL CLOCK MODULE AS A BASE REFERENCE, THE DIVIDE BY n COUNTER CAN BE ALTERED VIA SOFTWARE TO SPEED UP OR SLOW DOWN THE CLOCK FREQUENCY AT WHICH EACH BYTE OF DATA IS TRANSFORMED INTO 8 BIT SERIAL DATA THEN PASSED TO THE WRITE AMPLIFIERS. tHIS FREQUENCY VARIES FROM 1.2307 mEGAHERTZ ON THE OUTER TRACKS (DENSITY 1) TO 1 mEGAHERTZ ON THE INNER TRACKS (DENSITY 4). tHE SOFTWARE LOCATION FOR THIS CONTROL IS 1c00 hEX IN THE DRIVE, BITS 5 AND 6. tHIS IS pORT b OF ONE OF THE 6522'S via (
  27. ERSATILE 
  28. NTERFACE 
  29. DAPTOR) CHIP. tHE dos (
  30. PERATING 
  31. YSTEM) DEDICATES THIS CHIP TO TRANSFERRING DATA TO AND FROM THE THE DISK. iT ALSO HAS HARDWARE CONTROL OF THE DISK DRIVE MOTOR, DENSITY LEVELS, STEPPER MOTOR, SYNC BYTES, WRITE PROTECT SENSOR AND DRIVE ACTIVITY led. tHE 
  32. @dENSITY lEVEL dISPLAY
  33.  IS A PIECE OF HARDWARE THAT UTILIZES BITS 5 AND 6 OF PORT b OF THIS 6522 via. iT MONITORS THESE BITS INDEPENDENT OF THE SOFTWARE CONTROLLING THEM, WHETHER THAT BE cOMMODORE dos OR A COMMERCIALLY PROTECTED PROGRAM. tHE DEVICE CONSISTS OF A nOR GATE, AN eXCLUSIVE-OR GATE, A bcd DECODER/DRIVER, 330 @ RESISTORS AND A 7-SEGMENT led. bIT MANIPULATION IS NEEDED TO TRANSPOSE THE 2 BITS OF DATA INTO  A EASILY READABLE FORM.
  34. @bIT mANIPULATION tRUTH tABLE
  35. bOARD iNPUTSic3 iNPUTS
  36. tRACKSds0 ds1''1''''2''''4''dECIMAL oUT
  37. 31-35000014
  38. 25-30101103
  39. 18-24010102
  40. 1-17111001
  41. hdENSITY lEVEL dISPLAY sCHEMATIC
  42. hdENSITY lEVEL dISLAY lAYOUT
  43. @bOTTOM vIEW
  44. hdENSITY lEVEL dISPLAY gUIDE
  45. @tOP vIEW
  46. hpARTS lIST
  47. ic1- 74ls02   //    ic2- 74ls86    //    ic3- 74ls47   //    r1-r7- 330@  1/4 WATT RESISTORS
  48. led1- man6760 OR EQUIVILENT COMMON ANODE 7-SEGMENT DISPLAY
  49. 12 INCHES OF 4 CONDUCTOR RIBBON CABLE
  50. hcONNECTION gUIDE
  51. @dISK dRIVE+5 vOLTS pOWERgROUNDds0ds1
  52. 1541 12'' bOARD
  53. pIN 14 ic-ug4pIN 7 ic-ug4pIN 15 ic-ucd4pIN 16 ic-ucd4
  54. 1541 9'' bOARD
  55. pIN 14 ic-ud2pIN 7 ic-ud2pIN 15 ic-uc2pIN 16 ic-uc2
  56. 1541 6'' bOARD
  57. pIN 14 ic-ua1pIN 7 ic-ua1pIN 15 ic-uc3pIN 16 ic-uc3
  58. 1541-ii
  59. pIN 14 ic-u1pIN 7 ic-u1pIN 15 ic-u8pIN 16 ic-u8
  60. 1571
  61. pIN 14 ic-u8pIN 7 ic-u8pIN 15 ic-u4pIN 16 ic-u4
  62. 128d  1571
  63. pIN 14 ic-u113pIN 7 ic-u113pIN 15 ic-u104pIN 16 ic-u104
  64. eXCELERATOR +
  65. pIN 14 ic-u12pIN 7 ic-u12pIN 15 ic-u9pIN 16 ic-u9
  66. bLUE cHIP 1541
  67. pIN 14 OF THE pIN 7 OF THEpIN 15 OF 6522pIN 16 OF 6522
  68. 74ls10 TO THE74ls10 TO THEBETWEEN THE OTHERBETWEEN THE OTHER
  69. LEFT OF 6522'SLEFT OF 6522'S6522 AND 65026522 AND 6502
  70. date   time    
  71. @dENSITY lEVEL dISPLAY (c) 1989,1990 wESLEY j. wIESE    
  72. pAGE page
  73.